<?php 


/**
 * 递归函数
 *
 * 自己调用函数本身自己的方式。
 */
function demo($a){
	echo $a."<br>";
	if($a>0){
		demo($a-1);
	}else{
		echo "----------------------<br>";
	}
	echo $a."<br>";
}

demo(10);



$dirname = "./phpfolder";
/**
 * [fordir description]
 * @param  [type] $dirname [description]
 * @return [type]          [description]
 */
function fordir($dirname){
	//打开文件
	$dir = opendir($dirname);
	//读取文件
	readdir($dir);
	readdir($dir);

	while ($file = readdir($dir)) {
		$nfile = $dirname.'/'.$file;
		if(is_dir($nfile)){
			echo "目录：{$nfile} <br>";
			fordir($nfile);
		}else{
			echo "文件：{$nfile} <br>";
		}
		
	}

	//关闭文件
	closedir($dir);
}

fordir($dirname);



 ?>